#conteneur {
	margin: 0 auto;
	width: 960px;
	height:100%;
	background-image: url("/campus-plateform/web/images/background.png");
	background-repeat: repeat;
}

#conteneur #header {
	height: 200px;
	width: 100%;
	margin:20px,20px,22px,20px,;
	overflow: hidden;
}

#conteneur #header #logoRS {
	position:relative;
	float: right;
	height: 100px; 
	width: 200px;
	
}

#conteneur #header .logoRS {
	position:relative;
	margin-left: 10px;
	height: 35px; 
	width: 35px;
	display: block;
}

/*#conteneur #header #menu {
	position:relative;
	height: 50px; 
	width: 100%;
	background-color:white;
	margin-bottom:22px;
}*/

#conteneur #contenu {
}

#conteneur #contenu #service {
	
	overflow: hidden;
	height:250px;
	width:100%;
	background-color: white;
}

#conteneur #contenu #service #bloc1 {
	
	overflow: hidden;
	height:250px;
	width:65%;
	float:left;

}

#conteneur #contenu #service #bloc2 {
	
	overflow: hidden;
	height:250px;
	width:35%;
	float:left;	
}

#conteneur #contenu #service #bloc2 #case {
	
	overflow: hidden;
	height:25%;
	width:100%;
	background-color: blue;
	border: solid 1px white;
}

#conteneur #contenu #info {
	
	overflow: hidden;
	height:250px;
	width:298px;
	background-color: white;
	margin-right:22px;
	margin-top:22px;
	float:left;
}

#conteneur #contenu #bloclabo{
	
	overflow: hidden;
	height:250px;
	width:618px;
	background-color: blue;
	margin-right:22px;
	margin-top:22px;
	float:left;
}

#conteneur #contenu #bloclabo #caselabo{
	
	overflow: hidden;
	height:25%;
	width:616px;
	background-color: white;
	border: 1px solid grey;
}


#conteneur #footer {

	overflow: hidden;
	height: 200px;
	width: 100%;
	background-repeat: repeat-x;
	margin-top:22px;
}

#conteneur #footer  #lienutile{
	height: 200px;
	width: 100%;
	background-color: white;
	margin-top:22px;
	margin-bottom:50px;
}

/*Menu CSS*/

.menuCSS
{
		
border:none;
	
border:0px;
	
/*margin:0px;
	
padding:0px;*/
	
font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	
font-size:14px;

font-weight:bold;

width:960px;


}


.menuCSS ul{
	
background:white;
	
height:35px;
	
list-style:none;
	
margin:0;
	
padding:0;
	
}
	

.menuCSS li{
		
background:white;
		
float:left;
		
padding:0px;

width:160px;
}

	
.menuCSS li a{
		
background:white;
		
color:black;
		
display:block;
		
font-weight:normal;
		
line-height:35px;
		
margin:0px;
		
padding:0px 25px;
		
text-align:center;
		
text-decoration:none;
		
}

		
.menuCSS li a:hover, .menuCSS ul li:hover a{
			
background: blue;
			
color:black;
			
text-decoration:none;
			
}
	

.menuCSS li ul{	
		
background:white;
		
display:none;
		
height:auto;
		
padding:0px;
		
margin:0px;
		
border:0px;
		
position:absolute;
		
width:220px;
		
z-index:200;
		
}

	
.menuCSS li:hover ul{
		
display:block;
		
		
}
	

.menuCSS li li {
		
display:block;
		
float:none;
		
margin:0px;
		
padding:0px;
		
width:220px;
		
}


	
.menuCSS li:hover li a{

background:none;
		
		
}
	
.menuCSS li ul a{
		
display:block;
		
height:35px;
		
font-size:12px;

color: black;
		
font-style:normal;
		
margin:0px;
		
text-align:left;
		
}
	
	
.menuCSS li ul a:hover, .menuCSS li ul li:hover a{
			
background:blue;
			
border:0px;
			
color:#ffffff;
			
text-decoration:none;
			
}

	
.menuCSS p{
		
clear:left;
		
}